<?php
error_reporting(0);
require_once("ajax/Database.php");

if ($_GET) {
    $empresa = $_GET['empresa'];
    $idusuario = $_GET['usuario'];
    $action = $_GET['action'];
    $admin_usuarios = $_GET['usuarios'];
    $rol = $_GET['rol'];

    // Se guarda el registro
    $query = "SELECT idusuarios, usuario, cedula, rol, empresa, nivel, idnivel, idempresa FROM ";
    $query .= " usuarios u, empresas e, niveles n ";
    $query .= " WHERE u.idempresa = " . $empresa;
    $query .= " AND e.idnivel= n.idniveles ";
    $query .= " AND u.idempresa= e.idempresas ";

    if ($empresa == 1 && ($action==4 || $action==5 )) {
        $query = "SELECT idusuarios, usuario, cedula, rol, empresa, nivel, idnivel, idempresa FROM ";
        $query .= " usuarios u, empresas e, niveles n ";
        $query .= " WHERE e.idnivel= n.idniveles ";
        $query .= " AND u.idempresa= e.idempresas ";
    }


    //$query = "INSERT INTO formulario (nombre, documento, celular, email, direccion, ciudad, fecha, pregunta1, pregunta2, infoemail) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)";
    // Hacemos la conexión
    $db = DataBase::getInstance();

    // Supongamos que tenemos una tabla de usuarios
    // Hacemos la consulta:
    $db->setQuery($query);

    // La ejecutamos y al mismo tiempo obtenemos un arreglo de objetos
    // con los campos especificados en la consulta como propiedades.
    $usuarios = $db->loadObjectList();

    $query  = "SELECT idempresas, idempresahija, empresa, nit, nivel, idnivel  FROM ";
    $query .= " empresas e, dependencia d , niveles n";
    //$query .= " WHERE e.idempresapadre = " . $usuario[0]->idempresa ;
    //$query .= " AND e.idempresas = n.idempresapadre ";
    $query .= " WHERE e.idempresas = d.idempresahija ";
    $query .= " AND d.idempresapadre = " . $empresa;
    $query .= " AND e.idnivel= n.idniveles ";
    
    
    if ($empresa == 1 && ($action==4 || $action==5 ) ) {
        $query  = "SELECT idempresas, idempresahija, empresa, nit, nivel, idnivel  FROM ";
        $query .= " empresas e, dependencia d , niveles n";
        $query .= " WHERE e.idempresas = d.idempresahija ";
        $query .= " AND e.idnivel= n.idniveles ";
    }
    
    $db = DataBase::getInstance();
    $db->setQuery($query);
    $empresasDependientes = $db->loadObjectList();
    
    
}
?>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>COMERCIANTES</title>
        <link rel="stylesheet" type="text/css" href="css/styles.css" media="all" />
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
        <script language='javascript' type='text/javascript' src='js/scripts.js'></script>
    </head>
    <body align="center" bgcolor="white">
        <div class="content">
            <h1>SICOM</h1>
            <?php if (isset($action) &&  $action == 5): ?>
                <a href="/msd/index.php">Realizar Backup</a>
            <?php endif ?>
            <?php if (isset($action)) : ?>
                <?php if ( $action == 4  || $action == 5): ?>
                <h3>Usuarios</h3>
                <table align="center">
                    <tr>
                        <td><p class="empresa"><b>Usuario </b></td>
                        <td><p class="empresa"><b>Rol </b></td>
                        <td><p class="empresa"><b>Nivel</b></td>
                        <?php if ($action == 5): ?>
                            <td><p class="empresa"><b>Editar</b></td>
                            <td><p class="empresa"><b>Borrar</b></td>
                        <?php endif ?>
                    </tr>
                    <?php foreach ($usuarios as $key => $user) { ?>
                        <tr>
                            <td><p><?php echo $user->usuario ?></p></td>
                            <td><p><?php echo $user->rol ?></p></td>
                            <td><p><?php echo $user->nivel ?></p></td>
                            <?php if ($action == 5): ?>
                                <td><a class="editar" href="editar.php?usuario=<?php echo $user->idusuarios ?>">Editar</a></td>
                            <?php endif ?>
                            <?php if ($action == 5 && $user->idusuarios != 1): ?>
                                <td><a class="borrar-usuario" rel="<?php echo $user->idusuarios ?>" href="javascript:void(0)">Borrar</a></td>
                            <?php endif ?>
                        </tr> 
                    <?php } ?>
                </table>
                <h3>Empresas</h3>
                <table align="center">
                    <tr>
                        <td><p class="empresa"><b>Empresa </b></p></td>
                        <td><p class="empresa"><b>Nit </b></p></td>
                        <td><p class="empresa"><b>Nivel</b></p></td>
                        <?php if ($action == 5): ?>
                            <td><p class="empresa"><b>Editar</b></p></td>
                            <td><p class="empresa"><b>Borrar</b></p></td>
                        <?php endif ?>
                    </tr>
                    <?php foreach ($empresasDependientes as $key => $empresaDependiente) { ?>
                        <tr>
                            <td><p><?php echo $empresaDependiente->empresa ?></p></td>
                            <td><p><?php echo $empresaDependiente->nit ?></p></td>
                            <td><p><?php echo $empresaDependiente->nivel ?></p></td>
                            <?php if (isset($action) && $action == 5): ?>
                                <td><a class="editar" href="editar.php?idempresa=<?php echo $empresaDependiente->idempresas ?>&empresa=<?php echo $empresaDependiente->empresa ?>&nit=<?php echo $empresaDependiente->nit ?>" >Editar</a></td>
                                <td><a class="borrar-empresa" rel="<?php echo $empresaDependiente->idempresas ?>" href="javascript:void(0)">Borrar</a></td>
                            <?php endif ?>
                        </tr> 
                    <?php } ?>
                </table>
                <?php endif ?>
                <?php if ($admin_usuarios=="true"): ?>
                    <?php if ( $action == 3): ?>
                    <form id="crear-usuario" align="center">
                        <label for="usuario">Usuario</label>
                        <input type="text" name="usuario"/>
                        <br />
                        <label for="cedula">Cedula</label>
                        <input type="text" name="cedula"/>
                        <br />
                        <label for="rol">Rol</label>
                        <input type="text" name="rol"/>
                        <br />
                        <label for="empresas">Empresas</label>
                        <select name="empresas">
                        <?php foreach ($empresasDependientes as $key => $empresaDependiente) { ?>
                            <option value="<?php echo $empresaDependiente->empresa ?>"><?php echo $empresaDependiente->empresa ?></option>
                        <?php } ?>
                        </select>
                        <br />
                        <label for="pass">Password</label>
                        <input type="password" name="pass" />
                        <br />
                        <input type="hidden" name="idempresa" value="<?php echo $empresa ?>"    />
                        <input type="hidden" name="idusuario" value="<?php echo $idusuario ?>"    />
                        <input type="hidden" name="crear" value="1"    />
                        <input type="submit" value="enviar" />
                    </form>
                    <?php else: ?>
                <h3>Seleccione la Empresa:</h3>
                <input id="idusuario" type="hidden" name="idusuario" value="<?php echo $idusuario ?>"    />
                <input id="idempresa" type="hidden" name="idempresa" value="<?php echo $usuarios[0]->idempresa; ?>"    />
                <input id="rolusuario" type="hidden" name="rolusuario" value="<?php echo $rol; ?>"    />
      
                        <label for="empresas">Empresas</label>
                        <select id="select-empresas" name="empresas">
                            <option value="0">Seleccione la Empresa</option>
                            <option value="<?php echo $usuarios[0]->idempresa ?>"><?php echo $usuarios[0]->empresa ?></option>
                        <?php if ( $rol == "Administrador"): ?>
                                <?php foreach ($empresasDependientes as $key => $empresaDependiente) { ?>
                            <option value="<?php echo $empresaDependiente->idempresas ?>"><?php echo $empresaDependiente->empresa ?></option>
                        <?php } ?>
                            <?php endif ?>
                        </select>
                <div class="crear" id="usuario-empresa">
                </div>
                <?php endif ?>
                <?php elseif (isset($action) && $admin_usuarios=="false"): ?>
                <?php if ( $action == 3): ?>
                    <form id="crear-empresa" align="center">
                        <label for="empresa">Empresa</label>
                        <input type="text" name="empresa"/>
                        <br />
                        <label for="nit">Nit</label>
                        <input type="text" name="nit"/>
                        <br />
                        <input type="hidden" name="idempresa" value="<?php echo $empresa ?>"    />
                        <input type="hidden" name="idnivel" value="<?php echo $usuarios[0]->idnivel ?>"    />
                        <input type="hidden" name="crear" value="1"    />
                        <input type="submit" value="crear" />
                    </form>
                    <?php else: ?>
                <h3>Empresas dependientes de <?php echo $usuarios[0]->empresa ?></h3>
                <table align="center">
                    <tr>
                        <td><p class="empresa"><b>Empresa </b></p></td>
                        <td><p class="empresa"><b>Nit </b></p></td>
                        <td><p class="empresa"><b>Nivel</b></p></td>
                        <?php if ($action == 1): ?>
                            <td><p class="empresa"><b>Editar</b></p></td>
                        <?php endif ?>
                        <?php if ( $action == 2 ): ?>
                            <td><p class="empresa"><b>Borrar</b></p></td>
                        <?php endif ?>
                    </tr>
                    <?php foreach ($empresasDependientes as $key => $empresaDependiente) { ?>
                        <tr>
                            <td><p><?php echo $empresaDependiente->empresa ?></p></td>
                            <td><p><?php echo $empresaDependiente->nit ?></p></td>
                            <td><p><?php echo $empresaDependiente->nivel ?></p></td>
                            <?php if (isset($action) && $action == 1): ?>
                                <td><a class="editar" href="editar.php?idempresa=<?php echo $empresaDependiente->idempresas ?>&empresa=<?php echo $empresaDependiente->empresa ?>&nit=<?php echo $empresaDependiente->nit ?>" >Editar</a></td>
                            <?php endif ?>
                            <?php if (isset($action) && $action == 2 ): ?>
                                <td><a class="borrar-empresa" rel="<?php echo $empresaDependiente->idempresas ?>" href="javascript:void(0)">Borrar</a></td>
                            <?php endif ?>
                        </tr> 
                    <?php } ?>
                </table>
                <?php endif ?>
                <?php endif ?>
                <?php endif ?>
        </div>
    </body>
</html>


